stretch the imagination - German English Dictionary